import java.util.*;


public class text89 {
    public int FindGreatestSumOfSubArray(int[] array) {
        //int[]arr=new int[array.length];
        //arr[0]=array[0];
        int max=array[0];
        int sum=array[0];
        int i=0;
        for(i=1;i<array.length;i++)
        {
            sum=Math.max(sum+array[i],array[i]);
            max=Math.max(max,sum);

        }
        return max;


    }
    public static int FirstNotRepeatingChar(String str) {
        HashMap<Character,Integer>b=new HashMap<>();
        int i=0;
        for(i=0;i<str.length();i++)
        {
            if(!b.containsKey(str.charAt(i)))
            {
                b.put(str.charAt(i),1);
            }
            else
            {
                Integer c=b.get(str);
                b.put(str.charAt(i),c+1);
            }
        }
        for(i=0;i<str.length();i++)
        {
            if(b.get(str.charAt(i))==1)
            {
                return i;
            }
        }
        return -1;

    }
    public static void main(String[] args) {
        String d="google";
        int f=FirstNotRepeatingChar(d);
        System.out.println(f);


    }
}
